4
63
164
204
108
70
176
84
91
159
73
189
102
120
45
86
75
24
154
571
346
163
44
87
144
190
132
77
330
37
65
656
105
539
165
42
362
293
149
31
74
436
351
101
210
449
121
56
182
794
266
155
192
98